@import './less/theme.less';

@import './less/article.less';

img {
  width: 100%;
  max-width: 100%;
}

* {
  margin: 0;
  padding: 0;
  list-style: none;
}


.wrapper {
  height: 100vh;
  min-height: 100vh;

  &>main {
    min-height: calc(100% - 64px);

    background: var(--bg-body);
    display: flex;
    flex-direction: column
  }

  
}

a {
  color: black;
  text-decoration: none;
  background-color: transparent;
  outline: none;
  cursor: pointer;
  transition: color .3s;
}

li {
  list-style-type: none;
}


.container {
  margin-top: 15px;
  margin-left: auto;
  margin-right: auto;


  &>main {
    min-height: calc(100% - 64px);
    background: var(--bg-body);
    display: flex;
    flex-direction: column;
  }
}

.container {
  margin-left: auto;
  margin-right: auto;
  .right {
    margin-left: 15px;
    width: 320px;
    height: 100%;
    position: sticky;
    top: 10px;
  }
}

@media (max-width: 768px) {
  .container {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;

    .left___yHfHq {
        height: 380px;

        dl {
          display: block;

          img {
            width: 100%;
            height: 200px;
          }

          p {
            height: 50px;
            line-height: 50px;
            font-size: 20px;
            margin-left: 0;
          }
        }
    }

    .right {
      display: none;
    }
    padding-left: 15px
  }
}

@media (min-width: 768px) {
  .container {
    width: 768px;
    .left{
      flex: 1;
    }
    .right {
      display: none;
    }

    width: 768px
  }
}

@media (min-width: 992px) {
  .container {
    width: 970px;
    .left{
      flex: 1;
    }
    .right {
      display: block;
      margin-left: 20px;
    }
    width: 970px
  }
}

@media (min-width: 1200px) {
  .container {
    width: 1140px;
    .left{
      flex: 1;
    }

    .right {
      display: block;
      margin-left: 20px;
    }
  }
}
   

.markdown {
  word-break: break-word;
  line-height: 1.75;
  font-weight: 400;
  font-size: 15px;
  overflow-x: hidden;
  letter-spacing: 1.2px;
  color: var(--main-text-color);
}

.markdown h2 {
  padding-bottom: 12px;
    font-size: 24px;
    border-bottom: 1px solid #ececec;
  padding-bottom: 12px;
    
  // line-height: 1.5;
  // margin-top: 35px;
  // margin-bottom: 10px;
  // padding-bottom: 5px;
  // color: inherit;
}
.markdown h2{
  font-size: 24px;
    border-bottom: 1px solid #ececec;
    line-height: 1.5;
    margin-top: 35px;
    margin-bottom: 10px;
    padding-bottom: 5px;
    color: inherit;
    font-weight: 500;
}
.markdown ul{
  padding-left: 28px;
    list-style-type: disc;
}

.commit {
  margin-bottom: 30px;
  color: var(--main-text-color);
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
  text-align: center;
  letter-spacing: .06em;

}

._3GUiOO804xme2-agc9WfvC {
  // max-width: 800px;
  // padding: 0 16px;
  // margin: 0 auto;
  margin: 0 80px;
  font-weight: 500
}

._10wT67E6AAzqcEqLI7jUbZ {
  width: 100%;
    height: 100%;
  padding: 1rem 0;
  border-top: 1px solid var(--border-color);
  background: var(--bg-body);
}

._3E53JQDjSQhUYjr-yCJTky {
  border-radius: 4px;
  margin-bottom: 35px;
}
.active{
  color: var(--disable-text-color);
}

.box {
  padding: 16px;
  border-radius: var(--border-radius);
  box-shadow: var(--box-shadow);
  margin-top: 1rem;
  margin-top: 10px;
  background-color: var(--bg-second);
}

._3xprCsLyoqZkArtvYiuAJU {
  color: var(--main-text-color);
  padding: 0 8px;
}

* {
  transition: background-color .2s ease-in-out, margin .2s ease-in-out, opacity .2s ease-in-out, filter .2s ease-in-out, visibility .2s ease-in-out, transform .2s ease-in-out, border-color .2s ease-in-out;
}

.due7dhiendjec {
  display: block;
  margin-block-start: 1em;
  margin-block-end: 1em;
  margin-inline-start: 0px;
  margin-inline-end: 0px;
  font-size: 20px;
}

.ant-input {
  height: 142px;
  min-height: 142px;
  max-height: 274px;
  overflow-y: hidden;
  resize: none;
}

._13J4GEYHDRu5MejyviLpnU {
  border-radius: var(--border-radius);
  background-color: var(--bg-second);
  box-shadow: var(--box-shadow);
}

.TaXtx7NU2ZhkaBRHq0-9o {
  position: relative;
}

._3D8H76H-ABokj1dp7OR3a4 {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  cursor: pointer;
}

._12avHmKjidVRHTuf5Qbd4K {
  display: flex;
  align-items: center;
  color: var(--disable-text-color);
  cursor: pointer;
}

._1hXJ8FkJwAyuM2-YNk-KH8 {
  margin-bottom: 30px;
  color: var(--main-text-color);
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
  text-align: center;
  letter-spacing: .06em;
}

._3ZUDOCREZiU7HtQwpEsqZZ {
  max-width: 800px;
  padding: 0 16px;
  margin: 0 auto;
}

.ammbB8tpRTlzwGu9Q8GNE {
  margin-bottom: 1.3rem;
  line-height: 1.29;
  overflow: hidden;
}

.ILwjOWV5UwcJFf9ezqGA0 {
  width: 100%;
  padding: 1rem;
  background-color: var(--bg-second);
  border-radius: var(--border-radius);
  box-shadow: var(--box-shadow);
  overflow: hidden;
  // padding: 16px;
  // border-radius: var(--border-radius);
  // box-shadow: var(--box-shadow);
  // margin-top: 1rem;
  // margin-top: 10px;
  // background-color: var(--bg-second);
}

._2D8ED0giWo1nndxIezP9QV {
  position: relative;
}

._1IGTo-a5f9XSMJzXpuwVLp {
  color: var(--main-text-color);
  overflow: hidden;
  font-weight: 600;
  font-size: 16px;
  line-height: 22px;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.img {
  vertical-align: middle;
  border-style: none;
  width: 100%;
}

.FQiYOEaWTwMrtdNTVxicQ {
  font-size: .8em;
}

.ant-divider-vertical {
  position: relative;
  top: -0.06em;
  display: inline-block;
  height: 0.9em;
  margin: 0 8px;
  vertical-align: middle;
  border-top: 0;
  border-left: 1px solid rgba(0, 0, 0, .06);
}

.ant-divider {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #000;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: "tnum";
  border-top: 1px solid rgba(0, 0, 0, .06);
}

._2Mkgs6voFLMQqzoODDiOee {
  color: #8590a6;
}

._3PsE-Wu3HdzQ7gDzVt-Ym2 {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

._1a1sLsWPcIiIOw3Zw2i3it {
  display: -webkit-box;
  max-width: 100%;
  color: var(--main-text-color);
  overflow: hidden;
  font-size: 20px;
  text-overflow: ellipsis;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}

.KKzJyhKAimSvVUzx_qeZY {
  width: 100%;
  color: #8590a6;
  font-size: 14px;
  line-height: 20px;
  margin-top: 0.8rem;
}

.anticon {
  display: inline-block;
  color: inherit;
  font-style: normal;
  line-height: 0;
  text-align: center;
  text-transform: none;
  vertical-align: -0.125em;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

._1lythm_jbjMURtN-zieAom {
  margin-left: 6px;
  color: var(--second-text-color);
}

.ElyAw9QkgByDAuselHsq {
  margin: 0 8px;
}

._3SL8bXyPeDS8XR5EoRJ31s {
  padding: 20px 0;
  border-top: 1px solid var(--border-color);
  color: #c1bdbd;
  background: var(--bg-footer);
  text-align: center;
}


._2D8ED0giWo1nndxIezP9QV header {
  display: flex;
  align-items: center;
}
li {
  opacity: 1;
  display: list-item;
    text-align: -webkit-match-parent;
    line-height: 1.29;
}
// ._2D8ED0giWo1nndxIezP9QV main ._1pOcxenLy4i0bdMwF_z7Pp{
//   position: relative;
//     flex: 0 0 auto;
//     width: 190px;
//     max-height: 150px;
//     min-height: 100px;
//     border-radius: var(--border-radius);
//     margin-right: 1rem;
//     overflow: hidden;
// }
// ._2D8ED0giWo1nndxIezP9QV main ._3PsE-Wu3HdzQ7gDzVt-Ym2{
//   display: flex;
//   flex-direction: column;
//   justify-content: space-between;
// }
